package com.gxl.butt.service;

import com.alibaba.fastjson.JSONObject;

/**
 * Created by guoxiaolin on 2018/7/16.
 */
public interface IIPService {

    /**
     * 添加ip
     * @param ip
     * @return
     */
    JSONObject addIp(String ip,Long userid);

    /**
     * 删除ip
     * @param id
     * @return
     */
    JSONObject delIpById(Long id);

    /**
     * 获取ip列表
     * @return
     */
    JSONObject getIpList(Long userid);

    /**
     * 检查ip是否合法
     * @return
     */
    JSONObject getListByIpAndUserId(String  ip,Long userid);

    /**
     * 检查ip是否合法
     * @return
     */
    JSONObject getListByIpAndopenid(String  ip,String openid);

    /**根据openid
     * 获取ip列表
     * @return
     */
    JSONObject getipsByOpenid(Integer pageNo,Integer pageSize,String openid);
    /**
     * 添加ip,
     * with openid
     * @param ip
     * @return
     */
    JSONObject addIpWithOpenid(String ip, String openid);
}
